.spin {
    animation-name: spin;
    animation-duration: 500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}


.spin-slow {
    animation-name: spin;
    animation-duration: 1500ms;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.tabs li {
    height: 2.2rem;
}

.tab-renew:hover {
    background-color: whitesmoke;
}

.new-load {
    background-color: lightgoldenrodyellow;
}

.tabs.is-boxed li a {
    background-color: gainsboro;
}

.tabs.is-boxed li.is-active a {
    background-color: #fff !important;
}

.tabs.is-boxed a {
    border: 1px solid transparent;
    border-radius: 8px 8px 0 0;
}

#btn-saved-searches {
    color: #fff;
    height: 2.2rem;
    box-shadow: none;

}

#btn-saved-searches:hover {
    background-color: #ffffff2a;
    text-decoration: none;
}

.search-list {
    min-height: 10rem;
    margin-bottom: 2rem;
    display: flex;
    flex-direction: column;
    gap: 1rem;
}
/* 
.search-list .card {
    max-width: 20rem;
} */

.is-medium .material-symbols-outlined {
    font-size: 20px;
}

.is-small .material-symbols-outlined {
    font-size: 16px;
}

.card-content .content p {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
}

.panel-icon .material-symbols-sharp, .is-small .material-symbols-sharp {
    font-size: unset!important;
    font-variation-settings:
    'FILL' 1,
    'wght' 700,
    'GRAD' 0,
    'opsz' 48
}

.search-item-tools .material-symbols-sharp{
    font-size: 16px!important;
}

.is-pointer-none {
    pointer-events: none;
}